/* CSS Document */
*{margin:0;padding:0}
body {font-family:  "Microsoft YaHei","微软雅黑","SimHei", "Arial";font-size:16px; color:#333; background: url(2022_bg.jpg) center top no-repeat #0045fd;}
body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {margin:0;padding:0;outline:none;}
img {border:0;}/*垂直对齐方式*/
ul,li{list-style-type:none;/*清楚列表样式符*/margin-left:0;/*清除IE左缩进*/padding-left:0;/*清除非IE左缩进*/}
iframe {border:none}
i { list-style: none;}
a {
	color:#333;
	text-decoration:none
}/*定义标准的文本*/
a:hover {
	color:#eb0808
}
.fl {
	float:left
}
.fr {
	float:right
}
h1, h2, h3, h4, h5 {
	font-weight:normal
}
em{font-style: normal;}

.head_box { width: 100%; height: 120px; background-color: #fff; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.head { width: 1280px; margin: 0 auto;}
.head .head_left { width: 250px; height: 120px;}
.head .head_right { width: 1030px; height: 120px; position: relative;} 
.head .head_right .head_right_shan{ width: 1030px; height: 120px;} 
.head .head_right .head_right_text1{ position: absolute; top: 43px; left: 245px;} 
.head .head_right .head_right_text2{ position: absolute; top: 43px; right: 125px;} 

.nav_box { width: 100%; height: 50px; background-color: #f9f9f9; border-bottom: 2px solid #eb0808; margin-bottom: 15px;}
.nav { width: 1280px; margin: 0 auto;}
.nav li { float: left; line-height: 50px; margin: 0 22px; font-size: 18px;position: relative;}
.nav li a { display: block; color: #2d2d2d;}
.nav li a:hover {
	color: #eb0808;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;}
.nav ul li::before {
	position: absolute;
	bottom: 0px;
	width: 0%;
	height: 3px;
	content: "";
	right: 0;
	background: #eb0808;
	z-index: 2;
	transition: .3s;
	-webkit-transition: .3s;
	-moz-transition: .3s;
	-ms-transition: .3s;
	-o-transition: .3s;
}
.nav ul li:hover::before{
	width: 100%;
	right: auto;
	left: 0;
}

.foot_box { width: 100%; height: 100px;border-top: 2px solid #eb0808; background-color: #fff; margin-top: 15px; overflow: hidden;}
.foot { width: 1280px; margin: 12px auto; text-align: center; line-height: 25px;}
#uptop { width: 50px; height: 50px; background-color: #eb0808; border-radius: 4px; color: #fff; text-align: center; line-height: 50px; position: fixed; bottom: 10px; right: 1%;cursor:pointer;display:none;z-index: 990;}
#uptop i { color: #fff; font-size: 34px;}

.toutiao { width: 1220px; padding: 20px 30px; margin: 0 auto;background-color: #fff; overflow: hidden; position: relative;}
.toutiao .toutiao_img { width: 90px; margin-right: 10px;}
.toutiao .toutiao_right {width: 1220px;}
.toutiao .toutiao_right .toutiao_right_top{ width: 80%; text-align: center;font-size: 39px; line-height: 54px; color: #eb0000; font-weight: bold; margin: 0 auto;}
.toutiao .toutiao_right .toutiao_right_top a { display: block; color: #eb0000;}
.toutiao .toutiao_right .toutiao_right_top a:hover { color: #d00000;} 
.toutiao .toutiao_right .toutiao_right_more { position: absolute; bottom: 30px; right: 30px; border: 1px solid #ededed; border-radius: 4px; padding: 2px 5px;}
.toutiao .toutiao_right .toutiao_right_more:hover { border: 1px solid #eb0808; background-color: #eb0808}
.toutiao .toutiao_right .toutiao_right_more:hover a { color: #fff;}

.index_one { width: 1220px; margin: 15px auto; padding: 30px; background-color: #fff; overflow: hidden;}

.index_one .index_one_lunbo { width: 800px; height: 460px; margin-right: 30px; overflow: hidden;}
.index_one .index_one_lunbo .index_one_lunbo_pic { width: 100%; height: 460px; position: relative;}
.index_one .index_one_lunbo .index_one_lunbo_pic >div >div >div{width: 100%;height: 460px; background-size: 100%; position: relative;}
.index_one .index_one_lunbo .index_one_lunbo_pic >div >div >div a{width: 100%;height: 460px;display: block;}
.index_one .index_one_lunbo .index_one_lunbo_pic  >div >div >div .index_one_lunbo_title_box{ width: 100%; height: 50px; background: linear-gradient(to top,  rgba(0, 0, 0, .8), rgba(0, 0, 0, 0)); position: absolute; bottom: 0; left: 0;}
.index_one .index_one_lunbo .index_one_lunbo_pic  >div >div >div .index_one_lunbo_title_box .index_one_lunbo_title {color: #fff; font-size: 22px; margin-left: 1%; line-height: 50px;width: 78%;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.index_one .index_one_lunbo .index_one_lunbo_pic  >div >div >div .index_one_lunbo_title_box .index_one_lunbo_title a{color: #fff;}

.index_one .index_one_lunbo  .swiper-button-prev{top:50%;left: 0; width: 50px;height: 50px; line-height: 50px; text-align: center;background-image: none; color: #fff;}
.index_one .index_one_lunbo  .swiper-button-prev i { font-size: 50px;}
.index_one .index_one_lunbo  .swiper-button-next{top:50%;right: 0; width: 50px;height: 50px; line-height: 50px; text-align: center; background-image: none; color: #fff;}
.index_one .index_one_lunbo  .swiper-button-next i { font-size: 50px;}

.index_one .index_one_lunbo .index_one_lunbo_pic .banner_page { width: 125px; height: 24px; border-radius: 12px; background:rgba(0,0,0,.3); bottom: 10px; left: 660px;}
.index_one .index_one_lunbo .index_one_lunbo_pic .banner_page span{ width: 10px; height: 10px;	background: #b0b0b0;opacity: 1; border-radius: 5px;}
.index_one .index_one_lunbo .index_one_lunbo_pic .banner_page span.swiper-pagination-bullet-active{ width: 10px; height: 10px;background: #df6100; border-radius: 5px;opacity: 1;}

.index_one .yaowen { width: 390px;}
.index_one .yaowen .yaowen_title{ width: 100%; height: 45px; overflow: hidden; line-height: 45px; font-size: 20px; font-weight: bold;}
.index_one .yaowen .yaowen_title .fl div { width: 4px; height: 22px; background-color: #e7000a; float: left; margin-top: 12px; margin-right: 10px;}
.index_one .yaowen .yaowen_title .fr i { font-size: 34px; font-weight: normal;}
.index_one .yaowen .yaowen_list { margin-top: 10px;}
.index_one .yaowen .yaowen_list li { line-height: 36px;width: 100%;font-size: 18px; margin-bottom: 14px;}
.index_one .yaowen .yaowen_list li:last-child { margin-bottom: 0;}
.index_one .yaowen .yaowen_list li div { width: 26px; height: 26px; font-size: 18px; background-color: #e9e9e9; border-radius: 4px; line-height: 26px; text-align: center;margin-right: 10px; float: left;margin-top: 5px;}
.index_one .yaowen .yaowen_list li:nth-child(1) div {background-color: #ef0000; color: #fff;}
.index_one .yaowen .yaowen_list li:nth-child(1) {font-weight: bold;}
.index_one .yaowen .yaowen_list li:nth-child(2) div {background-color: #fd6000; color: #fff;}
.index_one .yaowen .yaowen_list li:nth-child(3) div {background-color: #ffbb35; color: #fff; }

.toububanner { width: 1280px; height: auto; overflow: hidden; margin: 15px auto;}

.ad_center { width: 1280px; height: 100px; overflow: hidden; margin: 0 auto;}
.ad_center .ad_center_pic { width: 100%; height: 100px; position: relative;}
.ad_center .ad_center_pic >div >div >div{width: 100%;height: 100px; background-size: 100%;}
.ad_center .ad_center_pic >div >div >div a { display: block; width: 100%; height: 100px;}

.ad_center .ad_center_pic .ad_center_page { width: 100px; left: 91%;}
.ad_center .ad_center_pic .ad_center_page span{ width: 14px; height: 5px;background: #fff;opacity: 1; border-radius: 3px;}
.ad_center .ad_center_pic .ad_center_page span.swiper-pagination-bullet-active{ width: 14px; height: 5px;background: #f8b551; border-radius: 3px;opacity: 1;}

.index_two { width: 1220px; margin: 15px auto; padding: 30px; background-color: #fff; overflow: hidden;}
.index_two .index_two_box { width: 390px; margin-right: 25px; float: left;}
.index_two .index_two_box:nth-child(3) { margin-right: 0;}
.index_two .index_two_box .index_two_title { width: 100%; height: 30px; line-height: 30px; color: #cd131c; font-size: 18px; font-weight: bold;}
.index_two .index_two_box:nth-child(1) .index_two_title { background: url(2022_title_bg1.jpg) right center no-repeat;}
.index_two .index_two_box:nth-child(2) .index_two_title { background: url(2022_title_bg3.jpg) right center no-repeat;}
.index_two .index_two_box:nth-child(3) .index_two_title { background: url(2022_title_bg3.jpg) right center no-repeat;}
#wmdjr .index_two_title { background: url(2022_title_bg2.jpg) right center no-repeat;}

.index_two .index_two_box .index_two_title img { float: left; margin-right: 5px;}
.index_two .index_two_box .index_two_title a { color: #cd131c; display: block;}
.index_two .index_two_box .index_two_title a:hover { color: #eb0808;}

.index_two .index_two_box .index_two_top { width: 390px; height: 120px; background-color: #f6f6f6; margin-top: 20px; border-radius: 4px 0 0 4px; overflow: hidden;}
.index_two .index_two_box .index_two_top .index_two_top_img { width: 200px; height: 120px; border-radius: 4px; overflow: hidden;}
.index_two .index_two_box .index_two_top .index_two_top_img img { height: 100%; max-width: 100%;}
.index_two .index_two_box .index_two_top .index_two_top_text { width: 160px; margin: 15px; line-height: 30px; font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.index_two .index_two_box .index_two_list { margin-top: 15px;}
.index_two .index_two_box .index_two_list li { height: 42px; line-height: 42px;width: 100%;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.index_two .index_two_box .index_two_list li i { color: #c83d42; margin-right: 5px;}

.index_ztzl { width: 1220px; margin: 0 auto; padding: 30px; background-color: #fff; overflow: hidden;}
.index_ztzl .index_ztzl_title { width: 100%; height: 30px; line-height: 30px; color: #cd131c; font-size: 18px; font-weight: bold;background: url(2022_title_bg3.jpg) 120px center no-repeat;}
.index_ztzl .index_ztzl_title img { float: left; margin-right: 5px;}

.index_ztzl .index_ztzl_list_box { width: 1220px; margin-top: 20px; position: relative;}
.index_ztzl .index_ztzl_list_box .index_ztzl_list { width: 1190px; margin: 0 15px;}
.index_ztzl .index_ztzl_list_box .index_ztzl_list >div >div{width: 235px;height: 65px; background-color: #fff; overflow: hidden;}
.index_ztzl .index_ztzl_list_box .index_ztzl_list >div >div img{width: 100%;}

.index_ztzl .index_ztzl_list_box  .swiper-button-prev{top:50%;left: 0px; margin-top: -13.5px; height: 27px; width: 7px;  background: url(2022_ztzl_left.jpg) top left no-repeat;}
.index_ztzl .index_ztzl_list_box .swiper-button-next{top:50%;right: 0px; margin-top: -13.5px; height: 27px; width: 7px; background: url(2022_ztzl_right.jpg) top right no-repeat;}

.index_gygg { width: 1220px; margin: 0 auto; padding: 30px; background-color: #fff; overflow: hidden;}
.index_gygg .index_gygg_title { width: 100%; height: 30px; line-height: 30px; color: #000; font-size: 18px; font-weight: bold;background: url(2022_title_bg3.jpg) 280px center no-repeat;}
.index_gygg .index_gygg_title img { float: left; margin-right: 5px;}

.index_gygg .index_gygg_list_box { width: 1220px; margin-top: 20px; position: relative;}
.index_gygg .index_gygg_list_box .index_gygg_list { width: 1190px; margin: 0 15px;}
.index_gygg .index_gygg_list_box .index_gygg_list >div >div{width: 180px;height: 300px; background-color: #fff; overflow: hidden;}
.index_gygg .index_gygg_list_box .index_gygg_list >div >div .gygg_img{width: 180px;height: 250px; overflow: hidden;}
.index_gygg .index_gygg_list_box .index_gygg_list >div >div .gygg_img img{width: 100%;}
.index_gygg .index_gygg_list_box .index_gygg_list >div >div .gygg_text{width: 180px; line-height: 25px; text-align: center;}

.index_gygg .index_gygg_list_box  .swiper-button-prev{top:50%;left: 0px; margin-top: -13.5px; height: 27px; width: 7px;  background: url(2022_ztzl_left.jpg) top left no-repeat;}
.index_gygg .index_gygg_list_box .swiper-button-next{top:50%;right: 0px; margin-top: -13.5px; height: 27px; width: 7px; background: url(2022_ztzl_right.jpg) top right no-repeat;}

.friend { width: 1220px; margin: 15px auto 0 auto; padding: 30px; background-color: #fff; overflow: hidden;}
.friend .friend_title{ width: 100%; height: 34px; overflow: hidden; line-height: 34px; font-size: 18px; font-weight: bold;}
.friend .friend_title div { width: 4px; height: 18px; background-color: #e7000a; float: left; margin-top: 8px; margin-right: 10px;}
.friend .friend_list { margin-top: 20px; line-height: 30px; width: 100%; height: 90px; overflow: auto;}
.friend .friend_list a { margin-right: 10px;}

.sub_postion {   width: 1220px; margin: 15px auto; padding: 10px 30px; background-color: rgba(255,255,255,.85); height: 40px; line-height: 40px; border-bottom: 2px solid #ccc;}
.sub_postion i { color: #e7000a; font-size: 20px; margin-right: 8px; float: left;}

.sub_main {   width: 1220px; margin: 0 auto; padding: 30px; background-color: rgba(255,255,255,.85);}
.list_box li { height: 55px; line-height: 55px;width: 100%; border-bottom: 1px dashed #ccc;}
.list_box li .fl { width: 80%;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.list_box li .fl i{ color: #e7000a; margin-right: 10px;}
.list_box li .fr { width: 20%; text-align: right; color: #999;}
.list_box li:hover a .fl i{ color: #e7000a;}
.list_box li:hover a .fr { color: #e7000a;}

.pagelink_xl {width:100%; height:22px; text-align:center;padding:10px 0;margin:50px auto;}
.pagelink_xl span,.pagelink_xl a { padding: 5px 15px; background-color: #ccc; color: #000;}
.pagelink_xl span.action_num{background-color: #eb0808; color: #fff;}
.pagelink_xl .font12 input { padding: 4px 0; width: 40px; font-size: 16px; text-align: center;}

.sub_main .sub_content { margin: 20px;}
.sub_main .sub_content .sub_content_top { height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; color: #999; padding: 0 1%;}
.sub_main .sub_content .sub_content_top i { }
.sub_main .sub_content .sub_content_top span { margin-right: 15px;}

.sub_main .sub_content .sub_content_title { text-align: center; margin: 20px; line-height: 60px;  font-size: 28px;}
.sub_main .sub_content .sub_content_ftitle { text-align: center; margin: 0 10%; line-height: 35px;  font-size: 20px;}
.sub_main .sub_content .sub_content_nr { text-align: left; margin: 20px 0 50px 0; line-height: 40px; }


/*习大大*/
.box-cont{ background: url(c1wmwindex20211214-28.jpg) no-repeat center top; height: 260px;overflow: hidden; clear: both;width: 100%;}
.main_box1{
    float: left;
    margin:0 20px 0 40px;
    width: 361px;
    height: 285px;
    position: relative;
    background: url(c1wmwindex20211218_49.png) no-repeat;
}
.main_box1 ul li{
    font-size: 17px;
    color: #4d6295;
    height: 36px;
    line-height: 36px;
    text-align: right;
    padding: 0 25px 0 0;
    background: url(c1wmwindex20211218_44.png) no-repeat right center;
    position: absolute;
    cursor: pointer;
}
.main_box1 ul li.a0{
    left: 232px;
    top: 34px;
}
.main_box1 ul li.a1{
    left: 247px;
    top: 67px;
 }
 .main_box1 ul li.a2{
    left: 254px;
    top: 102px;
 }
 .main_box1 ul li.a3{
    left: 256px;
    top: 139px;
 }
 .main_box1 ul li.a4{
    left: 248px;
    top: 175px;
 }
 .main_box1 ul li.a5{
    left: 243px;
    top: 184px;
 }
 .main_box1 ul li.a6{
    left: 246px;
    top: 215px;
 }
 .main_box1 ul li.li_curr_0,
 .main_box1 ul li.li_curr_1,
 .main_box1 ul li.li_curr_2,
 .main_box1 ul li.li_curr_3,
 .main_box1 ul li.li_curr_4,
 .main_box1 ul li.li_curr_5,
 .main_box1 ul li.li_curr_6{
    font-size: 22px;
    color: #e01117;
    padding-right:33px;
    background: url(c1wmwindex20211218_43.png) no-repeat right center;
}

.main_box1 ul li.li_curr_0{
    left:208px;  
}
.main_box1 ul li.li_curr_1{
    left:223px;  
}
.main_box1 ul li.li_curr_2{
    left:231px;  
}
.main_box1 ul li.li_curr_3{
    left:233px;  
}
.main_box1 ul li.li_curr_4{
    left:224px;  
}
.main_box1 ul li.li_curr_5{
    left:218px;
}
.main_box1 ul li.li_curr_6{
    left:226px;  
}
/* .list_a2 li{
    background: url(c1wmwindex20211228_1.png) no-repeat 0 15px;
    line-height: 42px;
    padding-left: 20px;
    float: left;
    width:47%;
} */
.list_a2 li {
    background: url(http://images.wenming.cn/web_wenming/images/c1wmwindex20211214-06.jpg) no-repeat 0 18px;
    line-height: 38px;
    padding-left: 20px;
    float: left;
    width:47%;
}
.main_box2{
    float: left;
    width: 775px;
}
.main_box2 .list_a2{
    margin-left: -15px;
}
.main_box2 .list_a2 li{
    width:360px;
    margin-left:15px;
    white-space: nowrap;
    overflow: hidden;
}
.main_box2 .subcontent1{
    padding: 0;
}
.main_box2 .subcontent2{
    padding: 8px 0 0 0;
}
.main_box2 .subcontent3{
    padding:0 0 0 15px;
}
.subcontent3_tabs{
    width: 638px;
    margin: 0;
}
.main_box2 .subcontent4{
    padding: 16px 0 0 0;
}
.main_box2 .subcontent5{
    padding: 16px 0 0 0;
}
.main_box2 .subcontent6{
    padding: 16px 0 0 0;
}

.main_box2 .subcontent2 .list_a2 li{
    width:770px;
    margin-left:15px;
    white-space: nowrap;
    overflow: hidden;
    float: none;
}
.main_box2_h1{
    padding:15px 0 0 0;
}
.main_box2_list{
    position: relative;
    width: 740px;
}
.main_box2_piclist ul li{
    float: left;
    width: 114px;
    height: 162px;
    margin:0 20px 0 0;
}
.main_box2_piclist ul li img{
    width: 114px;
    height: 162px;
}
.main_box2_hd .next,
.main_box2_hd .prev
{
    background-repeat: no-repeat;
    width: 16px;
    height: 32px;
    cursor: pointer;
    display: block;
    position: absolute;
    top:60px;
}
.main_box2_hd .prev{
    background-image: url(c1wmwindex20211218_45.png);
    left: 0;
}
.main_box2_hd .next{
    background-image: url(c1wmwindex20211218_46.png);
    right: 0;
}
.img_list3 li{
    width: 167px;
    height: 84px;
    float: left;
    margin-left: 20px;
    box-shadow:0 0 9px 3px #cfd9db;
}
.img_list3 li img{
    display: block;
    width: 167px;
    height: 84px;
    border:1px solid #fff;
}
.subcontent5 .img_list3{
    margin-left: -5px;
}
.subcontent3_piclist{
    display: none;
}
.subcontent3_piclist ul li{
    width: 115px;
    height: 155px;
    float: left;
    margin-right: 18px;
}
.subcontent3_piclist ul li img{
    width: 115px;
    height: 155px;
}
.subcontent3_tabs_con{
    width: 406px;
    float: left;
}
.subcontent3_tabs_menu{
    width: 228px;
    float: right;
}
.subcontent3_tabs_menu p{
    margin: 0 0 8px 0;
    padding: 0;
    height: 24px;
    line-height: 24px;
    background-color: #eef7fc;
    text-align: center;
    color: #4965ae;
    font-size: 12px;
    border-radius: 5px;
    border:1px solid #7082aa;
}
.subcontent3_tabs_menu p a{
    color: #4965ae;
}
.subcontent3_tabs_menu p.curr{
    background-color: #fdefef;
    border:1px solid #e02128;
}
.subcontent3_tabs_menu p.curr a{
    color: #e01119;
}










